package cn.lyvust.first.manage.service;

import cn.lyvust.first.manage.entity.EvaluationProjectItemRecord;
import com.baomidou.mybatisplus.core.metadata.IPage;
import cn.lyvust.first.manage.dto.param.evaluation.ProjectItemRecordParam;
import cn.lyvust.first.manage.dto.result.ProjectItemRecordStatResp;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author ggzheng
 * @since 2021-01-19
 */
public interface EvaluationProjectItemRecordService extends IService<EvaluationProjectItemRecord> {
    IPage<EvaluationProjectItemRecord> listPage(ProjectItemRecordParam param);

    ProjectItemRecordStatResp stat(ProjectItemRecordParam param);

    EvaluationProjectItemRecord add(ProjectItemRecordParam param);

    EvaluationProjectItemRecord update(ProjectItemRecordParam param);
}
